home *** CD-ROM | disk | FTP | other *** search
/ iBrowse Update Disc / iBrowse Update Disc.iso / distrib / man / Manuals / Omniclient / 10_AppxD < prev    next >
Text File  |  1998-02-26  |  13KB  |  279 lines

  1. <HTML>
  2. <HEAD>
  3. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
  4. <TITLE> Appendix D: OmniClient and discless workstations</TITLE>
  5.  
  6. <META NAME="GENERATOR" CONTENT="Internet Assistant for Microsoft Word 2.04z">
  7. </HEAD>
  8. <BODY BGCOLOR="#FFFFFF">
  9. <P>
  10. <A HREF="9_AppxC"><IMG SRC="pics/PREV.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  11. <A HREF="Front" ><IMG SRC="pics/FRONT.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  12. <A HREF="TOC"><IMG SRC="pics/CONTS.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  13. <A HREF="index"><IMG SRC="pics/INDEX.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  14. <A HREF="index"><IMG SRC="pics/NEXT.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  15. <H1>Appendix D: OmniClient and discless workstations</H1>
  16. <HR>
  17. <H2><A NAME="Intro">Intro</A>duction</H2>
  18. <P>
  19. Currently, OmniClient must be loaded from some form of secondary
  20. storage medium, such as a disc: this poses the question of how
  21. to load it into network stations that don't have a local disc.
  22. <P>
  23. This is not difficult to do, but does require care. There are
  24. two principle cases to consider, depending upon whether the target
  25. machine has a DCI 2 or a DCI 4 network protocol stack available
  26. from its onboard ROM.
  27. <P>
  28. All of the following instructions assume that you have correctly
  29. upgraded your network's shared copy of !System, using !SysMerge
  30. as supplied with this release.
  31. <P>
  32. As mentioned elsewhere, it's a simple matter to determine whether
  33. your machines have DCI 2 or DCI 4 software: at the command line,
  34. type the command 
  35. <P>
  36. <TT><FONT FACE="Courier">help intern.</FONT></TT> 
  37. <P>
  38. (Note the full stop.) 
  39. <UL>
  40. <LI>If the machines responds with a line including a reference
  41. to a module <TT><FONT FACE="Courier">InternetA</FONT></TT> , or
  42. to an Internet module with a version of <TT><FONT FACE="Courier">2.xx</FONT></TT> 
  43. (where <TT><FONT FACE="Courier">xx</FONT></TT>  is anything), then
  44. you have a DCI 2 protocol stack loaded.
  45. <LI>If the response refers to Internet, with a version of 4.03
  46. or higher, then you have a DCI 4 stack loaded.
  47. </UL>
  48. <H2><A NAME="OLE_LINK3">DCI 4</A> <A NAME="DCI4">stack</A></H2>
  49. <P>
  50. If your machine has a DCI 4 stack the procedure is comparatively
  51. trivial, since there is no requirement to replace the running
  52. network stack.
  53. <P>
  54. There are a few simple methods which can be used to load OmniClient
  55. depending on your system configuration. You can either use Acorn
  56. Access+, or using the Applications Accelerator supplied with Acorn
  57. Level 4 Release 3, or if you have Acorn Access cards with LanManager
  58. protocols installed, you may load OmniClient from an NT server
  59. (but check with your supplier if in any doubt as to which protocols
  60. are available on your Ethernet card).
  61. <P>
  62. It is possible to use other methods, such as loading directly
  63. from a Level 4 fileserver, although this is not recommended for
  64. performance reasons. Another way is to use one of the available
  65. third-party application loading mechanisms. In such cases contact
  66. the software publisher if it is not obvious how to proceed (you
  67. may well find that the following instructions provide sufficient
  68. information to enable you to set this up, however).
  69. <H3>If you don't have Acorn Access+</H3>
  70. <UL>
  71. <LI>load the Applications Accelerator from your fileserver (usually,
  72. you would do this anyway during the client stations' bootstrapping
  73. procedure: if you don't already have a suitable procedure set
  74. up, then either contact your local network support agent or Customer
  75. Services for advice on how to do this).
  76. <LI>Run !OmniClient from a read-only mount, either shared from
  77. your Access+ `server' station, or from your Applications Accelerator
  78. server.
  79. </UL>
  80. <H3>If you do have Access+</H3>
  81. <P>
  82. If you do have Access+, you will find that the function of the
  83. Access `discs' icon is taken over by OmniClient (assuming that
  84. you've selected `Access' as one of the OmniClient protocols in
  85. OmniSetup): if you are using the Applications Accelerator, you
  86. will find that the `discs' icon is removed from your icon bar,
  87. but that you do not have available the Acorn Access functions
  88. within OmniClient. This is because OmniClient is designed to operate
  89. with full versions of Access only, not with the read-only version
  90. that forms the basis of the Applications Accelerator. This does
  91. not pose any problems, since the actual ShareFS filing system
  92. is still available, and any command line access to it will still
  93. work (such as takes place when OmniClient loads its component
  94. files). Indeed this can be viewed as a positive advantage, in
  95. that it further simplifies a user's interaction with the network
  96. - it's one less fileserver type to worry about.
  97. <H3>If you have LanManager</H3>
  98. <P>
  99. If you are using LanManager and have Access+ with OmniClient you
  100. will need to ensure that your machine is configured correctly
  101. in order to boot OmniClient directly from an NT server, or equivalent.
  102. In order to do this, you will need to make the following configuration
  103. changes to your machine from the command line:
  104. <P>
  105. <TABLE >
  106. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=223><B>Star command</B>
  107. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=521><B>Action</B></TD>
  108. </TR>
  109. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=223><TT><FONT FACE="Courier">*Configure Boot</FONT></TT> 
  110. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=521>This command sets the configured boot action so that a power on, reset or Ctrl Break runs a boot file. Depending on the system version being used, this option may or may not need to be changed.
  111. </TD></TR>
  112. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=223><TT><FONT FACE="Courier">*Configure FileSystem LanMan</FONT></TT> 
  113. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=521>This sets LanMan as the configured filesystem.
  114. </TD></TR>
  115. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=223><TT><FONT FACE="Courier">*Configure LMTransport IP | NetBEUI</FONT></TT> 
  116. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=521>Configures the filesystem to the IP or NetBEUI protocol, depending on your network configuration.
  117. </TD></TR>
  118. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=223><TT><FONT FACE="Courier">*Configure FS name</FONT></TT> 
  119. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=521>This sets the domain name (or fileserver) from which LanManager will attempt to boot.
  120. </TD></TR>
  121. </TABLE>
  122. <P>
  123. Each of these changes will take effect on the next power-on or
  124. hard reset.
  125. <H2>DCI 2 <A NAME="DCI2">stack</A></H2>
  126. <P>
  127. If your machine has a DCI 2 stack you should ideally consider
  128. upgrading the software on your network cards, as otherwise new
  129. network software will have to be loaded via the network. Potentially
  130. the connection will be broken in the middle of this process, while
  131. the DCI 4 protocol stack is loaded.
  132. <P>
  133. There is, however, a simple way to address this, and that is to
  134. use the Applications Accelerator supplied with Acorn Level 4 Release
  135. 3. Note that it is important to use this version of the Applications
  136. Accelerator, as it will operate correctly with the existing DCI
  137. 2 stack, rather than the more up-to-date DCI 4 version (which
  138. as its name suggests, requires DCI 4, which we don't yet have!).
  139. <P>
  140. We also assume here that you have the correct DCI 4 driver module
  141. for the cards that you are using: if you don't have Acorn-supplied
  142. cards, you will need to contact the card manufacturer to obtain
  143. a suitable driver (some third-party drivers are supplied in our
  144. standard distribution, but not all).
  145. <P>
  146. There are several possibilities here, covering differing combinations
  147. of network software already in use in the Acorn environment: we
  148. will consider those relating to Acorn-supplied software in common
  149. use. The example files listed below are supplied on the support
  150. disc.
  151. <H2><A NAME="OLE_LINK4">AUN</A>/Level 4 <A NAME="AUN">Server alone</A>
  152. </H2>
  153. <P>
  154. This assumes a network using a Level 4 fileserver, but not using
  155. the Applications Accelerator for resource and application delivery.
  156. <P>
  157. In this case, we advise that you use the Applications Accelerator:
  158. if you have more than a couple of machines, then it's quicker
  159. to have them load the Applications Accelerator client software
  160. from the Level 4 server, and then use this to load the rest of
  161. the components required for OmniClient, than it is to try loading
  162. these items directly from the Level 4 server. The sequence is
  163. also much simpler, due to the `connectionless' nature of the Access
  164. protocols used by the Applications Accelerator.
  165. <H2><A NAME="Accel">AUN/Level 4 and Acorn Access / Applications Accel</A>erator
  166. </H2>
  167. <P>
  168. This assumes a network based around a Level 4 fileserver, used
  169. in conjunction with either Acorn Access or the Applications Accelerator
  170. for applications and resource delivery.
  171. <P>
  172. We assume that all your network cards are of the same type - that
  173. is, they require the same driver: if this is not the case, you
  174. either need an appropriately-configured copy of !Bootnet for each
  175. type, or you need to take equivalent action. 
  176. <P>
  177. We will also assume that your client machine boot sequence already
  178. loads the Applications Accelerator client software - if it doesn't,
  179. then as suggested in the DCI 4 section above, contact your local
  180. network support agent, or Customer Services, for advice on how
  181. to improve your boot sequence to make use of this mechanism. In
  182. fact, it's quite simple to run this software, and then issue a
  183. Filer_Run command to transfer control of the bootstrap sequence
  184. to a !ShareBoot application, located on a shared resources disc.
  185. <P>
  186. The following sequence of commands should be used as a basis for
  187. your !ShareBoot application, to replace the running DCI 2 protocol
  188. stack with a new DCI 4 stack, and then to install OmniClient:
  189. <P>
  190. <TT><B><FONT FACE="Courier">!ShareBoot.!Run</FONT></B></TT> 
  191. <P>
  192. <TT><FONT FACE="Courier">Set ShareBoot$Dir <Obey$Dir> <BR>
  193. Desktop Obey -c <ShareBoot$Dir>.!Deskstart <BR>
  194. </FONT></TT> 
  195. <P>
  196. <TT><B><FONT FACE="Courier">!ShareBoot.!DeskStart</FONT></B></TT> 
  197. <P>
  198. <TT><FONT FACE="Courier">ChangeDynamicArea -RamFsSize 700K <BR>
  199. Copy <ShareBoot$Dir>.!Bootnet RAM:!Bootnet ~V ~C R<BR>
  200. CDir RAM:Modules<BR>
  201. CDir RAM:Modules.Network<BR>
  202. Copy System:Modules.Network RAM:$.Modules.Network ~V ~C R<BR>
  203. Set Sys$Temp <System$Path><BR>
  204. Set System$Path RAM:$. Run RAM:!Bootnet<BR>
  205. Set System$Path <Sys$Temp><BR>
  206. UnSet Sys$Temp <BR>
  207. Wipe RAM::RamDisc0.$.* ~c~vfr <BR>
  208. RMKill RamFS <BR>
  209. ChangeDynamicArea -RamFsSize 0 <BR>
  210. Filer_Run <ShareBoot$Dir>.!Omni<BR>
  211. ... remainder of boot file</FONT></TT> 
  212. <P>
  213. This assumes that a suitably-configured !Bootnet and !Omni are
  214. both stored within your !ShareBoot application: you may choose
  215. to hold them elsewhere; if you do so, then simply modify the paths
  216. given as appropriate to reflect your chosen location for these
  217. items.
  218. <H2>Acorn <A NAME="Access">Access </A> only</H2>
  219. <P>
  220. This assumes a network using Acorn Access in conjunction with
  221. a fileserver which requires the use of OmniClient; for example
  222. an Xemplar SchoolServer.
  223. <P>
  224. As with any Access boot sequence, you need to set up a `shared
  225. disc' to act as your boot server. Configure your clients to Boot,
  226. from the filesystem ShareFS, and save this disc as the first (leftmost)
  227. mount from the icon bar menu.
  228. <P>
  229. This is essentially the same sequence as above, with the important
  230. exception that !Bootnet does not get run - it is only necessary
  231. to load and initialise the required modules, which can be done
  232. as follows, assuming the use of an AEH70 network card:
  233. <P>
  234. <TT><B><FONT FACE="Courier">!ShareBoot.!Run</FONT></B></TT> 
  235. <P>
  236. <TT><FONT FACE="Courier">Set ShareBoot$Dir <Obey$Dir> <BR>
  237. desktop obey -c <ShareBoot$Dir>.!Deskstart<BR>
  238. <BR>
  239. <B>!ShareBoot.!DeskStart</B></FONT></TT> 
  240. <P>
  241. <TT><FONT FACE="Courier">ChangeDynamicArea -RamFsSize 700K<BR>
  242. CDir RAM:Modules<BR>
  243. CDir RAM:Modules.Network<BR>
  244. Copy System:Modules.Network.Internet RAM:$ ~V ~C<BR>
  245. Copy System:Modules.Network.AUNmsgs RAM:$ ~V ~C<BR>
  246. Copy System:Modules.Network.Ether3-16 RAM:$ ~V ~C<BR>
  247. Copy System:Modules.Network.MManager RAM:$ ~V ~C<BR>
  248. RMKill ShareFS<BR>
  249. RMKill Freeway<BR>
  250. RMKill InternetA<BR>
  251. RMKill AccMsgs<BR>
  252. RMKill Ether3 </FONT></TT> (or whatever is appropriate for your
  253. cards)<BR>
  254. <TT><FONT FACE="Courier">RMLoad RAM:AUNMsgs<BR>
  255. RMLoad RAM:Mmanager<BR>
  256. RMLoad RAM:Ether3-16 </FONT></TT> (or whatever is appropriate for
  257. your cards)<BR>
  258. <TT><FONT FACE="Courier">RMLoad RAM:Internet<BR>
  259. RMReInit Freeway<BR>
  260. RMReInit ShareFS <BR>
  261. Wipe RAM::RamDisc0.$.* ~c~vfr <BR>
  262. RMKill RamFS <BR>
  263. ChangeDynamicArea -RamFsSize 0 <BR>
  264. Filer_Run <ShareBoot$Dir>.!Omni<BR>
  265. ... remainder of boot file</FONT></TT> 
  266. <P>
  267. This mechanism is somewhat more efficient than the simpler copy
  268. operation used in the AUN case, though it gives the appearance
  269. of being more complex.
  270. <P>
  271. <A HREF="9_AppxC"><IMG SRC="pics/PREV.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  272. <A HREF="Front" ><IMG SRC="pics/FRONT.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  273. <A HREF="TOC"><IMG SRC="pics/CONTS.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  274. <A HREF="index"><IMG SRC="pics/INDEX.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  275. <A HREF="index"><IMG SRC="pics/NEXT.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  276. <P>
  277. </BODY>
  278. </HTML>
  279.